package com.bjpowernode.crm.workbench.service;

import com.bjpowernode.crm.workbench.domain.ActivityRemark;
import org.apache.ibatis.annotations.Param;

import javax.servlet.http.HttpSession;
import java.util.List;

/**
 * 处理市场活动评论相关业务
 *
 * @author 刘逸晖
 */
public interface ActivityRemarkService {

    /**
     * 根据市场活动的 id 查评论列表
     *
     * @param activityId 市场活动的 id
     * @return 市场活动的评论列表
     */
    List<ActivityRemark> queryActivityRemarksByActivityId(String activityId);

    /**
     * 新增市场活动备注
     *
     * @param activityRemark 市场备注信息
     * @param session        http 会话
     */
    void saveActivityRemark(ActivityRemark activityRemark, HttpSession session);

    /**
     * 根据 id 删除市场活动备注
     *
     * @param id 市场活动备注的 id
     */
    void deleteActivityRemarkById(String id);

    /**
     * 根据 id 编辑市场活动备注
     * @param activityRemark 市场活动备注的 id 极其新数据
     * @param session        http 会话
     */
    void editActivityRemarkById(ActivityRemark activityRemark,HttpSession session);

}
